const router = require('express').Router()
// person代表用户
// 导入中间件
const { testList, testStatus,testAdd,testPerson } = require('../middleware/person')
const { testId } = require ('../middleware/users')
// 导入路由处理函数
const { list, status, add, remove, info, update} = require('../controllers/person')

// 导入相关的文件接收器
const { personUpload } = require('../utils/multer')
// 获取用户列表
router.get('/list', testList, list)

// 修改用户状态
router.patch('/status', testStatus, status)
// 添加一个用户
router.put('/add', personUpload.single('avatar'), testAdd, add  )

// 删除一条信息
router.delete('/remove/:id', testId, remove )
// 获取一条详细信息
router.get('/info/:id', testId, info)

// 修改一条用户信息
router.patch('/update', personUpload.single('avatar'), testId, testAdd, update)











module.exports = router